package com.mxf.code.service;

import com.mxf.code.request.EntityDataAddRequest;
import com.mxf.code.request.EntityDataDetailRequest;
import com.mxf.code.request.EntityDataEditRequest;
import com.mxf.code.request.EntityDataPageRequest;
import com.mxf.code.response.EntityDataDetailResponse;
import com.mxf.code.response.EntityDataPageResponse;

import java.util.List;

/**
 * @author mxf
 * @version 1.0
 * @description: 实体管理
 * @date 2023/5/10
 */
public interface EntityManagerService {
    List<EntityDataPageResponse> pageData(EntityDataPageRequest request);

    void saveEntryData(EntityDataAddRequest request);

    void modifyEntryData(EntityDataEditRequest request);

    EntityDataDetailResponse getDetail(EntityDataDetailRequest request);

    void delete(Long[] ids);
}
